[INFO] cloning repository https://github.com/tomjakubowski/quagmire
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tomjakubowski/quagmire" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftomjakubowski%2Fquagmire", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftomjakubowski%2Fquagmire'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f50ce5ea56295d550a247a482ea61208f1a6bef5
[INFO] building tomjakubowski/quagmire against master#881c1ac408d93bb7adaa3a51dabab9266e82eee8 for issue-85264
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftomjakubowski%2Fquagmire" "/workspace/builds/worker-2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/tomjakubowski/quagmire on toolchain 881c1ac408d93bb7adaa3a51dabab9266e82eee8
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/tomjakubowski/quagmire
[INFO] finished tweaking git repo https://github.com/tomjakubowski/quagmire
[INFO] tweaked toml for git repo https://github.com/tomjakubowski/quagmire written to /workspace/builds/worker-2/source/Cargo.toml
[INFO] crate git repo https://github.com/tomjakubowski/quagmire already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating git repository `https://github.com/alexcrichton/toml-rs`
[INFO] [stderr]     Updating git repository `https://github.com/o11c/rust-xdg`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c7d5cee8caa026fba083d52d00215293bf8e11fff8b3e0fbc7557c62fa2a08b8
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "c7d5cee8caa026fba083d52d00215293bf8e11fff8b3e0fbc7557c62fa2a08b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c7d5cee8caa026fba083d52d00215293bf8e11fff8b3e0fbc7557c62fa2a08b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c7d5cee8caa026fba083d52d00215293bf8e11fff8b3e0fbc7557c62fa2a08b8", kill_on_drop: false }`
[INFO] [stdout] c7d5cee8caa026fba083d52d00215293bf8e11fff8b3e0fbc7557c62fa2a08b8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] d5f872c05369b0866470cd8aedbad3558c520cb7d9f4c872f2d000018ff67138
[INFO] running `Command { std: "docker" "start" "-a" "d5f872c05369b0866470cd8aedbad3558c520cb7d9f4c872f2d000018ff67138", kill_on_drop: false }`
[INFO] [stderr]    Compiling xdg v0.1.0 (https://github.com/o11c/rust-xdg#c5ca764b)
[INFO] [stderr]    Compiling toml v0.1.6 (https://github.com/alexcrichton/toml-rs#95c6161d)
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:22:26
[INFO] [stdout]    |
[INFO] [stdout] 22 |     fn new_with_env(env: |&str| -> Option<Vec<u8>>) -> XdgDirs
[INFO] [stdout]    |                          ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:153:20
[INFO] [stdout]     |
[INFO] [stdout] 153 | fn getenv_one(env: |&str| -> Option<Vec<u8>>, var: &str) -> Option<Path>
[INFO] [stdout]     |                    ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:167:21
[INFO] [stdout]     |
[INFO] [stdout] 167 | fn getenv_many(env: |&str| -> Option<Vec<u8>>, var: &str) -> Option<Vec<Path>>
[INFO] [stdout]     |                     ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found keyword `mod`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/toml-rs-a5e9b18b5f3b02a6/95c6161/src/parser.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use Value::{mod, Array, Table, Float, Integer, Boolean, Datetime};
[INFO] [stdout]   |             ^^^ expected identifier, found keyword
[INFO] [stdout]   |
[INFO] [stdout] help: you can escape reserved keywords to use them as identifiers
[INFO] [stdout]   |
[INFO] [stdout] 8 | use Value::{r#mod, Array, Table, Float, Integer, Boolean, Datetime};
[INFO] [stdout]   |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/toml-rs-a5e9b18b5f3b02a6/95c6161/src/parser.rs:494:28
[INFO] [stdout]     |
[INFO] [stdout] 494 |             for _ in range(0u, 4u) {
[INFO] [stdout]     |                            ^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/toml-rs-a5e9b18b5f3b02a6/95c6161/src/parser.rs:494:32
[INFO] [stdout]     |
[INFO] [stdout] 494 |             for _ in range(0u, 4u) {
[INFO] [stdout]     |                                ^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/toml-rs-a5e9b18b5f3b02a6/95c6161/src/parser.rs:499:28
[INFO] [stdout]     |
[INFO] [stdout] 499 |             for _ in range(0u, 5u) {
[INFO] [stdout]     |                            ^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/toml-rs-a5e9b18b5f3b02a6/95c6161/src/parser.rs:499:32
[INFO] [stdout]     |
[INFO] [stdout] 499 |             for _ in range(0u, 5u) {
[INFO] [stdout]     |                                ^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/toml-rs-a5e9b18b5f3b02a6/95c6161/src/parser.rs:517:24
[INFO] [stdout]     |
[INFO] [stdout] 517 |         for _ in range(0u, 15u) {
[INFO] [stdout]     |                        ^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/toml-rs-a5e9b18b5f3b02a6/95c6161/src/parser.rs:517:28
[INFO] [stdout]     |
[INFO] [stdout] 517 |         for _ in range(0u, 15u) {
[INFO] [stdout]     |                            ^^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found keyword `mod`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/toml-rs-a5e9b18b5f3b02a6/95c6161/src/show.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use Value::{mod, String, Integer, Float, Boolean, Datetime, Array, Table};
[INFO] [stdout]   |             ^^^ expected identifier, found keyword
[INFO] [stdout]   |
[INFO] [stdout] help: you can escape reserved keywords to use them as identifiers
[INFO] [stdout]   |
[INFO] [stdout] 4 | use Value::{r#mod, String, Integer, Float, Boolean, Datetime, Array, Table};
[INFO] [stdout]   |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::path::BytesContainer`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::path::BytesContainer;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^ no `BytesContainer` in `path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::fs`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::io::fs::PathExtensions;
[INFO] [stdout]   |              ^^ could not find `fs` in `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `fs` in `io`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:187:14
[INFO] [stdout]     |
[INFO] [stdout] 187 |     std::io::fs::mkdir_recursive(home, io::USER_RWX).unwrap();
[INFO] [stdout]     |              ^^ could not find `fs` in `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `fs` in `io`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:194:14
[INFO] [stdout]     |
[INFO] [stdout] 194 |     std::io::fs::mkdir_recursive(&joined, io::USER_RWX).unwrap();
[INFO] [stdout]     |              ^^ could not find `fs` in `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `fs` in `io`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:218:23
[INFO] [stdout]     |
[INFO] [stdout] 218 |     let mut vec = io::fs::readdir(&home.join(b)).unwrap_or(vec!());
[INFO] [stdout]     |                       ^^ could not find `fs` in `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `fs` in `io`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:221:26
[INFO] [stdout]     |
[INFO] [stdout] 221 |         vec.push_all(io::fs::readdir(&path.join(b)).unwrap_or(vec!()).as_slice());
[INFO] [stdout]     |                          ^^ could not find `fs` in `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:7:16
[INFO] [stdout]   |
[INFO] [stdout] 7 |     data_home: Path,
[INFO] [stdout]   |                ^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::path::Path;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:8:18
[INFO] [stdout]   |
[INFO] [stdout] 8 |     config_home: Path,
[INFO] [stdout]   |                  ^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::path::Path;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:9:17
[INFO] [stdout]   |
[INFO] [stdout] 9 |     cache_home: Path,
[INFO] [stdout]   |                 ^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::path::Path;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:10:20
[INFO] [stdout]    |
[INFO] [stdout] 10 |     data_dirs: Vec<Path>,
[INFO] [stdout]    |                    ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  | use std::path::Path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:11:22
[INFO] [stdout]    |
[INFO] [stdout] 11 |     config_dirs: Vec<Path>,
[INFO] [stdout]    |                      ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  | use std::path::Path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:12:25
[INFO] [stdout]    |
[INFO] [stdout] 12 |     runtime_dir: Option<Path>,
[INFO] [stdout]    |                         ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  | use std::path::Path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `getenv_as_bytes` in module `std::os`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:19:40
[INFO] [stdout]    |
[INFO] [stdout] 19 |         XdgDirs::new_with_env(std::os::getenv_as_bytes)
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^ not found in `std::os`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `homedir` in module `std::os`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:24:29
[INFO] [stdout]    |
[INFO] [stdout] 24 |         let home = std::os::homedir().unwrap();
[INFO] [stdout]    |                             ^^^^^^^ not found in `std::os`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found macro `env`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:30:46
[INFO] [stdout]    |
[INFO] [stdout] 30 |         let data_home = getenv_one(|n: &str| env(n), "XDG_DATA_HOME").unwrap_or(home.join(".local/share"));
[INFO] [stdout]    |                                              ^^^ not a function
[INFO] [stdout]    |
[INFO] [stdout] help: use `!` to invoke the macro
[INFO] [stdout]    |
[INFO] [stdout] 30 |         let data_home = getenv_one(|n: &str| env!(n), "XDG_DATA_HOME").unwrap_or(home.join(".local/share"));
[INFO] [stdout]    |                                                 ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found macro `env`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:31:48
[INFO] [stdout]    |
[INFO] [stdout] 31 |         let config_home = getenv_one(|n: &str| env(n), "XDG_CONFIG_HOME").unwrap_or(home.join(".config"));
[INFO] [stdout]    |                                                ^^^ not a function
[INFO] [stdout]    |
[INFO] [stdout] help: use `!` to invoke the macro
[INFO] [stdout]    |
[INFO] [stdout] 31 |         let config_home = getenv_one(|n: &str| env!(n), "XDG_CONFIG_HOME").unwrap_or(home.join(".config"));
[INFO] [stdout]    |                                                   ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found macro `env`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:32:47
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let cache_home = getenv_one(|n: &str| env(n), "XDG_CACHE_HOME").unwrap_or(home.join(".cache"));
[INFO] [stdout]    |                                               ^^^ not a function
[INFO] [stdout]    |
[INFO] [stdout] help: use `!` to invoke the macro
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let cache_home = getenv_one(|n: &str| env!(n), "XDG_CACHE_HOME").unwrap_or(home.join(".cache"));
[INFO] [stdout]    |                                                  ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found macro `env`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:33:47
[INFO] [stdout]    |
[INFO] [stdout] 33 | ...   let data_dirs = getenv_many(|n: &str| env(n), "XDG_DATA_DIRS").unwrap_or(vec![Path::new("/usr/local/share"), Path::new("/usr/share"...
[INFO] [stdout]    |                                             ^^^ not a function
[INFO] [stdout]    |
[INFO] [stdout] help: use `!` to invoke the macro
[INFO] [stdout]    |
[INFO] [stdout] 33 |         let data_dirs = getenv_many(|n: &str| env!(n), "XDG_DATA_DIRS").unwrap_or(vec![Path::new("/usr/local/share"), Path::new("/usr/share")]);
[INFO] [stdout]    |                                                  ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Path`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:33:87
[INFO] [stdout]    |
[INFO] [stdout] 33 | ...   let data_dirs = getenv_many(|n: &str| env(n), "XDG_DATA_DIRS").unwrap_or(vec![Path::new("/usr/local/share"), Path::new("/usr/share"...
[INFO] [stdout]    |                                                                                     ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  | use std::path::Path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Path`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:33:118
[INFO] [stdout]    |
[INFO] [stdout] 33 | ...DIRS").unwrap_or(vec![Path::new("/usr/local/share"), Path::new("/usr/share")]);
[INFO] [stdout]    |                                                         ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  | use std::path::Path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found macro `env`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:34:49
[INFO] [stdout]    |
[INFO] [stdout] 34 |         let config_dirs = getenv_many(|n: &str| env(n), "XDG_CONFIG_DIRS").unwrap_or(vec![Path::new("/etc/xdg")]);
[INFO] [stdout]    |                                                 ^^^ not a function
[INFO] [stdout]    |
[INFO] [stdout] help: use `!` to invoke the macro
[INFO] [stdout]    |
[INFO] [stdout] 34 |         let config_dirs = getenv_many(|n: &str| env!(n), "XDG_CONFIG_DIRS").unwrap_or(vec![Path::new("/etc/xdg")]);
[INFO] [stdout]    |                                                    ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Path`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:34:91
[INFO] [stdout]    |
[INFO] [stdout] 34 |         let config_dirs = getenv_many(|n: &str| env(n), "XDG_CONFIG_DIRS").unwrap_or(vec![Path::new("/etc/xdg")]);
[INFO] [stdout]    |                                                                                           ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  | use std::path::Path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found macro `env`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:35:48
[INFO] [stdout]    |
[INFO] [stdout] 35 |         let runtime_dir = getenv_one(|n: &str| env(n), "XDG_RUNTIME_DIR"); // optional
[INFO] [stdout]    |                                                ^^^ not a function
[INFO] [stdout]    |
[INFO] [stdout] help: use `!` to invoke the macro
[INFO] [stdout]    |
[INFO] [stdout] 35 |         let runtime_dir = getenv_one(|n: &str| env!(n), "XDG_RUNTIME_DIR"); // optional
[INFO] [stdout]    |                                                   ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GROUP_RWX` in module `io`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:50:57
[INFO] [stdout]    |
[INFO] [stdout] 50 |                         if stat_buf.perm.intersects(io::GROUP_RWX | io::OTHER_RWX)
[INFO] [stdout]    |                                                         ^^^^^^^^^ not found in `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OTHER_RWX` in module `io`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:50:73
[INFO] [stdout]    |
[INFO] [stdout] 50 |                         if stat_buf.perm.intersects(io::GROUP_RWX | io::OTHER_RWX)
[INFO] [stdout]    |                                                                         ^^^^^^^^^ not found in `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found macro `env`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:59:20
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 if env("XDG_RUNTIME_DIR").is_some()
[INFO] [stdout]    |                    ^^^ not a function
[INFO] [stdout]    |
[INFO] [stdout] help: use `!` to invoke the macro
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 if env!("XDG_RUNTIME_DIR").is_some()
[INFO] [stdout]    |                       ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:77:70
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub fn want_write_data<B: BytesContainer + Copy>(&self, b: B) -> Path
[INFO] [stdout]    |                                                                      ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  | use std::path::Path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:81:72
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn want_write_config<B: BytesContainer + Copy>(&self, b: B) -> Path
[INFO] [stdout]    |                                                                        ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  | use std::path::Path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:85:71
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn want_write_cache<B: BytesContainer + Copy>(&self, b: B) -> Path
[INFO] [stdout]    |                                                                       ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  | use std::path::Path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:89:73
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn need_write_runtime<B: BytesContainer + Copy>(&self, b: B) -> Path
[INFO] [stdout]    |                                                                         ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  | use std::path::Path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:93:70
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn want_mkdir_data<B: BytesContainer + Copy>(&self, b: B) -> Path
[INFO] [stdout]    |                                                                      ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  | use std::path::Path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:97:72
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn want_mkdir_config<B: BytesContainer + Copy>(&self, b: B) -> Path
[INFO] [stdout]    |                                                                        ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  | use std::path::Path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:101:71
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub fn want_mkdir_cache<B: BytesContainer + Copy>(&self, b: B) -> Path
[INFO] [stdout]     |                                                                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:105:73
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn need_mkdir_runtime<B: BytesContainer + Copy>(&self, b: B) -> Path
[INFO] [stdout]     |                                                                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:110:76
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn want_read_data<B: BytesContainer + Copy>(&self, b: B) -> Option<Path>
[INFO] [stdout]     |                                                                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:114:78
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn want_read_config<B: BytesContainer + Copy>(&self, b: B) -> Option<Path>
[INFO] [stdout]     |                                                                              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:118:77
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn want_read_cache<B: BytesContainer + Copy>(&self, b: B) -> Option<Path>
[INFO] [stdout]     |                                                                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:122:79
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn need_read_runtime<B: BytesContainer + Copy>(&self, b: B) -> Option<Path>
[INFO] [stdout]     |                                                                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:127:77
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub fn want_list_data_all<B: BytesContainer + Copy>(&self, b: B) -> Vec<Path>
[INFO] [stdout]     |                                                                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:131:79
[INFO] [stdout]     |
[INFO] [stdout] 131 |     pub fn want_list_config_all<B: BytesContainer + Copy>(&self, b: B) -> Vec<Path>
[INFO] [stdout]     |                                                                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:135:78
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn want_list_data_once<B: BytesContainer + Copy>(&self, b: B) -> Vec<Path>
[INFO] [stdout]     |                                                                              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:139:80
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn want_list_config_once<B: BytesContainer + Copy>(&self, b: B) -> Vec<Path>
[INFO] [stdout]     |                                                                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:143:74
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn want_list_cache<B: BytesContainer + Copy>(&self, b: B) -> Vec<Path>
[INFO] [stdout]     |                                                                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:147:76
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn need_list_runtime<B: BytesContainer + Copy>(&self, b: B) -> Vec<Path>
[INFO] [stdout]     |                                                                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:153:68
[INFO] [stdout]     |
[INFO] [stdout] 153 | fn getenv_one(env: |&str| -> Option<Vec<u8>>, var: &str) -> Option<Path>
[INFO] [stdout]     |                                                                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `serialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/toml-rs-a5e9b18b5f3b02a6/95c6161/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | extern crate serialize;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found macro `env`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:155:15
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let val = env(var).unwrap_or(Vec::new());
[INFO] [stdout]     |               ^^^ not a function
[INFO] [stdout]     |
[INFO] [stdout] help: use `!` to invoke the macro
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let val = env!(var).unwrap_or(Vec::new());
[INFO] [stdout]     |                  ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Path`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:156:16
[INFO] [stdout]     |
[INFO] [stdout] 156 |     let path = Path::new(val);
[INFO] [stdout]     |                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:167:73
[INFO] [stdout]     |
[INFO] [stdout] 167 | fn getenv_many(env: |&str| -> Option<Vec<u8>>, var: &str) -> Option<Vec<Path>>
[INFO] [stdout]     |                                                                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found macro `env`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:169:15
[INFO] [stdout]     |
[INFO] [stdout] 169 |     let val = env(var).unwrap_or(Vec::new());
[INFO] [stdout]     |               ^^^ not a function
[INFO] [stdout]     |
[INFO] [stdout] help: use `!` to invoke the macro
[INFO] [stdout]     |
[INFO] [stdout] 169 |     let val = env!(var).unwrap_or(Vec::new());
[INFO] [stdout]     |                  ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `split_paths` in module `std::os`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:170:26
[INFO] [stdout]     |
[INFO] [stdout] 170 |     let paths = std::os::split_paths(val);
[INFO] [stdout]     |                          ^^^^^^^^^^^ not found in `std::os`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::env::split_paths;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:171:20
[INFO] [stdout]     |
[INFO] [stdout] 171 |     let paths: Vec<Path> = paths.into_iter().filter(|p| p.is_absolute()).collect();
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:182:53
[INFO] [stdout]     |
[INFO] [stdout] 182 | fn want_write_file<B: BytesContainer + Copy>(home: &Path, b: B) -> Path
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:182:68
[INFO] [stdout]     |
[INFO] [stdout] 182 | fn want_write_file<B: BytesContainer + Copy>(home: &Path, b: B) -> Path
[INFO] [stdout]     |                                                                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Path`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:184:13
[INFO] [stdout]     |
[INFO] [stdout] 184 |     let b = Path::new(b);
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `USER_RWX` in module `io`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:187:44
[INFO] [stdout]     |
[INFO] [stdout] 187 |     std::io::fs::mkdir_recursive(home, io::USER_RWX).unwrap();
[INFO] [stdout]     |                                            ^^^^^^^^ not found in `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:191:52
[INFO] [stdout]     |
[INFO] [stdout] 191 | fn want_write_dir<B: BytesContainer + Copy>(home: &Path, b: B) -> Path
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:191:67
[INFO] [stdout]     |
[INFO] [stdout] 191 | fn want_write_dir<B: BytesContainer + Copy>(home: &Path, b: B) -> Path
[INFO] [stdout]     |                                                                   ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `USER_RWX` in module `io`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:194:47
[INFO] [stdout]     |
[INFO] [stdout] 194 |     std::io::fs::mkdir_recursive(&joined, io::USER_RWX).unwrap();
[INFO] [stdout]     |                                               ^^^^^^^^ not found in `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:198:52
[INFO] [stdout]     |
[INFO] [stdout] 198 | fn want_read_file<B: BytesContainer + Copy>(home: &Path, dirs: &Vec<Path>, b: B) -> Option<Path>
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:198:69
[INFO] [stdout]     |
[INFO] [stdout] 198 | fn want_read_file<B: BytesContainer + Copy>(home: &Path, dirs: &Vec<Path>, b: B) -> Option<Path>
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:198:92
[INFO] [stdout]     |
[INFO] [stdout] 198 | fn want_read_file<B: BytesContainer + Copy>(home: &Path, dirs: &Vec<Path>, b: B) -> Option<Path>
[INFO] [stdout]     |                                                                                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:216:56
[INFO] [stdout]     |
[INFO] [stdout] 216 | fn want_list_file_all<B: BytesContainer + Copy>(home: &Path, dirs: &Vec<Path>, b: B) -> Vec<Path>
[INFO] [stdout]     |                                                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:216:73
[INFO] [stdout]     |
[INFO] [stdout] 216 | fn want_list_file_all<B: BytesContainer + Copy>(home: &Path, dirs: &Vec<Path>, b: B) -> Vec<Path>
[INFO] [stdout]     |                                                                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:216:93
[INFO] [stdout]     |
[INFO] [stdout] 216 | fn want_list_file_all<B: BytesContainer + Copy>(home: &Path, dirs: &Vec<Path>, b: B) -> Vec<Path>
[INFO] [stdout]     |                                                                                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:226:57
[INFO] [stdout]     |
[INFO] [stdout] 226 | fn want_list_file_once<B: BytesContainer + Copy>(home: &Path, dirs: &Vec<Path>, b: B) -> Vec<Path>
[INFO] [stdout]     |                                                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:226:74
[INFO] [stdout]     |
[INFO] [stdout] 226 | fn want_list_file_once<B: BytesContainer + Copy>(home: &Path, dirs: &Vec<Path>, b: B) -> Vec<Path>
[INFO] [stdout]     |                                                                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xdg-af2fd2b83690ac1f/c5ca764/src/xdg.rs:226:94
[INFO] [stdout]     |
[INFO] [stdout] 226 | fn want_list_file_once<B: BytesContainer + Copy>(home: &Path, dirs: &Vec<Path>, b: B) -> Vec<Path>
[INFO] [stdout]     |                                                                                              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `toml`
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 70 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0423, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "d5f872c05369b0866470cd8aedbad3558c520cb7d9f4c872f2d000018ff67138", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d5f872c05369b0866470cd8aedbad3558c520cb7d9f4c872f2d000018ff67138", kill_on_drop: false }`
[INFO] [stdout] d5f872c05369b0866470cd8aedbad3558c520cb7d9f4c872f2d000018ff67138
